Skip to content

chore(main): Release v9.27.0-rc.1 - #2799

Merged
StephaneTrebel merged 1 commit into
mainfrom
release-please--branches--main--components--console
Oct 7, 2026
Merged

StephaneTrebel merged 1 commit into
mainfrom
release-please--branches--main--components--console

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

9.27.0-rc.1 (2026-10-06)

Features

  • auth: route the GET /api/v1/auth login to server-nestjs (cef4b7c)
  • nginx-strangler: router la connexion /api/v1/auth vers server-nestjs (2e04658)
  • nginx-strangler: router les stages vers server-nestjs (703baff)
  • server-nestjs: add Sécurité Plateforme admin role (e1e6074), closes #2792
  • server-nestjs: migrate stages (febeee4)

Bug Fixes

  • admin-token: coerce contract expirationDate to Date at the service boundary (53e2616)
  • admin-token: drop invalid guard metadata specs (dfcaef1)
  • admin-token: optional withRevoked, service-level expiration check, module wiring (dfabc49), closes #1889
  • admin-token: update fixture import after inlining (601f1e3)
  • project: reject already archived projects (b17a159), closes #2757
  • server-nestjs: provide UserPermissionService to StageModule (9ba8cda)
  • server-nestjs: resolve multi-path auditor groups in GitLab mapping (bf68401), closes #2792
  • server-nestjs: wire AuthModule into StageModule (2052fe8)
  • server: backport role backfill migrations to the apps/server tree (c585483), closes #2812
  • server: tighten role backfill anti-join to the role level (9eefb75)
  • stage: drop invalid guard metadata specs and never casts (4d048d7)
  • stage: drop the remaining guard metadata spec (45024aa)
  • stage: restrict UserGuard to the protected routes (ae3ded5)
  • stage: validate stage params as UUIDs before Prisma (ff8a96e)
  • user: emit canonical AdminRoleEventPayload and type controller inputs (88f80c8)
  • user: emit canonical AdminRoleEventPayload and type controller inputs (dd8e247)
  • user: legacy 400 on unknown admin role, matching take:5, hook union semantics (ccc6db7)
  • user: legacy 400 on unknown admin role, matching take:5, hook union semantics (d87dfae)
  • user: purge dead create path and lock legacy parity (d5e0ec9)
  • user: purge dead create path and lock legacy parity (4faf39e)
  • user: restrict UserGuard to list and patch routes (a14eb1f)
  • user: use the projectMembers relation key in memberOfIds filter (1fc04ab)
  • user: use the projectMembers relation key in memberOfIds filter (84b7758)
  • vault: avoid double slash in KV list path for Vault 2.0 (5eeccba)
  • zone: accept null log projectId and validate zone UUID params (1062929)

Miscellaneous Chores

  • admin-token: drop tooling tag from test comment (750fdb4)
  • refine GitHub issue templates (b5d418e), closes #2239
  • update GitHub issue and MR templates (f356cab), closes #2239
  • user: drop section divider comments (9d487dc)
  • user: drop section divider comments (aafa6c1)

Refactoring

  • admin-token: accept owner overrides in makeAdminToken (b203914)
  • admin-token: align queries types with Record naming (c8fc77f)
  • admin-token: assemble exposed token in controller (87a7aef)
  • admin-token: extract makeAdminTokenOwner from makeAdminToken (dea84e3)
  • admin-token: extract makeAdminTokenOwner from makeAdminToken (50a322d)
  • admin-token: extract status filter into helper (5320207)
  • admin-token: inline listed-token fixture at its single call site (e9804b6)
  • admin-token: inline transaction client type (680806f)
  • admin-token: move permissions mapping to controller (740938d)
  • admin-token: name the token row fixture type (64612d6)
  • admin-token: rename AdminTokenRow to AdminTokenRecordWithHash (7af2fee)
  • admin-token: rename record type to AdminToken (d160220)
  • admin-token: rename test factory to makeAdminToken (1ca89ea)
  • admin-token: share spec factories in testing utils, drop ReturnType aliases (d4964f2)
  • admin-token: simplify makeAdminTokenRecord overrides to Partial (78ebc6a)
  • admin-token: split row and selected-payload token fixtures (668c42d)
  • client: type request bodies via shared contract aliases (5729b71)
  • shared: drop duplicate CreateAdminTokenBody export in favor of contract alias (cadd8e2)
  • sonarqube: use DeepMockProxy instead of ReturnType alias (7efc86b)
  • stage: aligner le module sur les remarques de revue (519e87c), closes #2493
  • stage: drop redundant Query import aliases (d256868)
  • stage: englober les écritures multi-requêtes dans une transaction (f26117b), closes #2493
  • stage: migrate module from server (1de9ff6)
  • stage: move record mappers to controller, service returns records (fc7923e)
  • stage: remove unused StageRecord import (73b6932)
  • stage: return records from service, map to contract in controller (5461b77)
  • stage: reuse cluster and environment test factories (e80e46d)
  • stage: reuse makeUser for the owner fixture (00eebae)
  • user: batch AND filters into single pushes (0cd239c)
  • user: move the letters filter inside its guard (1788a22)
  • user: realigner structure et style du module (8d222f2), closes #2738
  • user: realigner structure et style du module (358dbbf), closes #2738
  • user: remove reflection-only permissions metadata check (efaa652)
  • user: remove reflection-only permissions metadata check (d500398)
  • user: retirer l'alias AllUsersQuery au profit du schéma (12f4b22), closes #1889
  • user: retirer l'alias AllUsersQuery au profit du schéma (40025ca), closes #1889
  • user: strangler offload routes to server-nestjs (37b9a19)
  • zone: drop event-helper comment (58285b3)
  • zone: map records to contract in controller (529c44a)
  • zone: name the update body schema in shared (c296f95)
  • zone: name the zone record type in service specs (9002da9)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot requested a review from a team as a code owner September 30, 2026 10:19
@github-actions github-actions Bot changed the title chore(main): Release v9.27.0 chore(main): Release v9.27.0-rc.1 Sep 30, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--console branch 4 times, most recently from 480eeac to cc8b0d4 Compare September 30, 2026 15:23
StephaneTrebel
StephaneTrebel previously approved these changes Oct 1, 2026

@StephaneTrebel StephaneTrebel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le manifeste, les quatre versions de package et le changelog sont cohérents avec la plage v9.27.0-rc..v9.27.0-rc.1 et les commits livrés. CI verte, aucun fil ouvert ; cette MR générée ne porte pas de ledger DoD direct.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--console branch from cc8b0d4 to 3e4fe54 Compare October 1, 2026 15:49
StephaneTrebel
StephaneTrebel previously approved these changes Oct 1, 2026

@StephaneTrebel StephaneTrebel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le manifeste, les quatre versions de package et le changelog sont cohérents avec la plage v9.27.0-rc..v9.27.0-rc.1, qui contient les cinq commits listés. CI verte et aucun fil ouvert ; cette MR générée ne porte pas de ledger DoD direct.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--console branch from 3e4fe54 to a6db139 Compare October 2, 2026 07:34
StephaneTrebel
StephaneTrebel previously approved these changes Oct 2, 2026

@StephaneTrebel StephaneTrebel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le manifeste, les quatre versions de package et le changelog sont cohérents avec les sept commits entre v9.27.0-rc et le parent de cette MR. Branche à jour et contrôles disponibles au vert ; aucun ledger DoD direct pour cette MR générée.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--console branch 2 times, most recently from 2ec11d9 to 41bf467 Compare October 2, 2026 16:36
StephaneTrebel
StephaneTrebel previously approved these changes Oct 5, 2026

@StephaneTrebel StephaneTrebel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le manifeste, les quatre versions de package et le changelog sont cohérents avec la plage v9.27.0-rc...v9.27.0-rc.1 et le HEAD courant de main. Les contrôles disponibles sont au vert et cette MR générée ne porte pas de ledger DoD direct.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--console branch 4 times, most recently from 9f2c35b to d0a117a Compare October 6, 2026 08:17
StephaneTrebel
StephaneTrebel previously approved these changes Oct 6, 2026

@StephaneTrebel StephaneTrebel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le manifeste, les quatre versions de package et le changelog sont cohérents avec la plage v9.27.0-rc...v9.27.0-rc.1 et les commits livrés. Aucun fil n’est ouvert et tous les contrôles disponibles sur cette MR générée sont au vert.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--console branch from d0a117a to 9c6290c Compare October 6, 2026 15:38
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--console branch from 9c6290c to 66f4109 Compare October 6, 2026 16:05
@StephaneTrebel StephaneTrebel added this to the 9.27.0 milestone Oct 7, 2026
@StephaneTrebel
StephaneTrebel self-requested a review October 7, 2026 07:41
@StephaneTrebel StephaneTrebel self-assigned this Oct 7, 2026
@github-actions github-actions Bot added the built label Oct 7, 2026
@cloud-pi-native-sonarqube

Copy link
Copy Markdown

@StephaneTrebel
StephaneTrebel added this pull request to the merge queue Oct 7, 2026
Merged via the queue into main with commit 65ae135 Oct 7, 2026
34 checks passed
@StephaneTrebel
StephaneTrebel deleted the release-please--branches--main--components--console branch October 7, 2026 08:05
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment